const mongoose = require('mongoose');

const detectionSchema = new mongoose.Schema({
  // 关联用户（哪个用户的检测记录）
  user: {
    type: mongoose.Schema.Types.ObjectId,
    ref: 'User', // 关联User模型
    required: true
  },
  // 检测的图片路径（存储在服务器的路径）
  imagePath: {
    type: String,
    required: true
  },
  // 检测结果（病害名称）
  diseaseName: {
    type: String,
    required: true
  },
  // 检测置信度（0-100%）
  confidence: {
    type: Number,
    required: true
  },
  // 检测时间
  createdAt: {
    type: Date,
    default: Date.now
  }
});

module.exports = mongoose.model('Detection', detectionSchema);